package com.wingice.system.service;

import com.wingice.system.entity.SysOauthClientResource;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wingice.system.entity.SysResource;
import com.wingice.system.vo.UserRoleResourceVo;

import java.util.List;

/**
 * <p>
 * 角色-用户关联 服务类
 * </p>
 *
 * @author 胡昊
 * @since 2022-01-10
 */
public interface SysOauthClientResourceService extends IService<SysOauthClientResource> {

    /**
     * @param userRoleResourceVo 客户端资源信息
     * @description 保存客户端的资源
     * @author 胡昊
     * @email huhao9277@gmail.com
     * @date 2020/7/27 9:23
     */
    Boolean saveOauthClientResource(UserRoleResourceVo userRoleResourceVo);

    /**
     * @param oauthClientId 客户端id
     * @description 获取客户端下的资源
     * @author 胡昊
     * @email huhao9277@gmail.com
     * @date 2020/7/27 9:44
     */
    List<SysResource> listOauthClientResource(String oauthClientId);
}
